package org.pzy.java.base;

import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;

import java.text.NumberFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author: DRevelation
 * @Date: 2022/2/21 11:12
 * 反编译查看
 * Integer i = 10 等价于 Integer i = Integer.valueOf(10)
 * int n = i 等价于 int n = i.intValue();
 */
public class Base01 {
    public static void main(String[] args) throws ParseException {
        Integer i1 = 10;
        // 未发生装箱操作，直接生成了对象
        Integer i2 = new Integer(10);
        int i3 = i1;

        String str = "2022-03-29 12:00:00";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date parse = sdf.parse(str);
        System.out.println(parse.getTime());

        DateTime dateTime = DateUtil.lastMonth();
        System.out.println(dateTime.toString().substring(0, 8));

        Date date1 = sdf.parse("2022-03-30 11:00:00");
        Date date2 = sdf.parse("2022-03-30 12:00:00");
        long between = DateUtil.between(date1, date2, DateUnit.SECOND);
        System.out.println(between);

        System.out.println(date1.getTime());
        System.out.println(date2.getTime()- date1.getTime());

        String num = "15%";
        NumberFormat format = NumberFormat.getPercentInstance();
        Number number = format.parse(num);
        System.out.println("number = " + number.doubleValue());

        String aa = "<p><img src=\"http://rmrbcmsonline.peopleapp.com/upload/image/201708/201708311847569540.jpg\"/></p><P>　　这个暑假，很多大学生报名参加了各种国际义工项目，也催生了国际义工组织的庞大市场。然而，其中有一些机构打着非营利组织的名号，收着高昂的项目费，不仅管理不规范，活动过程中随意变更安排的情况也时有发生，留下不少安全隐患。</P><P>　　这正是：</P><P>　　象牙塔外好风光，</P><P>　　国际义工更堂皇。</P><P>　　利字当头谁棒喝？</P><P>　　莫使学子空彷徨。</P><P>　　王启峰图&nbsp;&nbsp;锡&nbsp;&nbsp;兵文</P>";
    }
}
